construction trailer - Turkish English Dictionary